Modelltransformation mit der QVT Relationssprache -Fallstudie einer werkzeugspezifischen Realisierung

نویسنده

  • Oliver Alt
چکیده

Modelltransformationen spielen innerhalb einer Modell-basierten Softwareentwicklung eine entscheidende Rolle. Ein relativ neuer Standard solche Modelltransformationen zu beschreiben ist Query View Transformation (QVT) der Object Management Group (OMG). Neben einer imperativen Sprache zur Beschreibung von Modelltransformationen bietet QVT auch einen deklarativen Teil die QVT Relationssprache. Ein großer Vorteil der QVT Relationssprache besteht darin, dass im Gegensatz zur imperativen Sprache neben einer textuellen Syntax auch eine grafische definiert wurde. Damit können Modelltransformationen für grafische Modelle selbst als grafische Modelle beschrieben werden. Dies ermöglicht innerhalb einer Modellbasierten Entwicklung eine durchgängig grafisch orientierte Beschreibung der am Prozess beteiligten Elemente (Modelle und Transformationen) beizubehalten und eine Rückkehr zu textuellen Formaten zu vermeiden. Dieses Papier beschreibt die Erkenntnisse einer Fallstudie, in der die Realisierung der QVT Relationssprache zum Einsatz in der Praxis untersucht wurde. Dabei sollte die Umsetzung spezifisch für das eingesetzte UML Werkzeug Sparx Systems Enterprise Architect (EA) erfolgen um kein neues, zusätzliches Werkzeug einsetzen zu müssen.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

M2m-Transformation mit der QVT Relations Language

QVT ist ein Sprachkonzept der Object Management Group zur Transformation von formalen Modellen. In diesem Beitrag werden ausgehend von einem einfachen Fachklassenmodell die zentralen Konzepte und Techniken der Transformationssprache Relations Language vorgestellt, so dass abschließend eine vollständige Transformation eines UML-Modells der PIM-Ebene in eins der PSMEbene vorgenommen werden kann. ...

متن کامل

Evaluation von Sprachen zur Spezifikation von Transformationen in modellbasierten Entwicklungsprozessen von Benutzungsschnittstellen <!-

In diesem Beitrag werden verschiedene Transformationsprozesse miteinander verglichen und ihre Anwendbarkeit während der Entwicklung von modellbasierten Benutzungsschnittstellen bewertet. Dazu dient ein Kriterienkatalog, der auf den Einsatz der Transformationsansätze in der modellbasierten Entwicklung von Benutzungsschnittstellen angepasst wird. Im Rahmen dieses Beitrages werden drei verschieden...

متن کامل

Minimierung aufwändiger Berechnungen als Grundlage für konsistente und interaktive Programmvisualisierungen

Um ein Programm zu bearbeiten, muss es zunächst verstanden werden. Das Verstehen wird unterstützt durch berechnete Zusatzinformation, wie zum Beispiel Programmstruktur oder Aufrufbeziehungen. Die Zusatzinformation kann zu dem Programm visualisiert werden. Die Visualisierung ist besonders nützlich, wenn sie konsistent mit dem bearbeiteten Programm und interaktiv bedienbar ist. Die Berechnung der...

متن کامل

Webbasierte Modelltransformation in der Geoinformatik

In der Geoinformatik, welche sich mit der Modellierung raumbezogener Strukturen und Prozesse in Geoinformationssystemen (GIS) beschäftigt, spielt die Modelltransformation eine große Rolle. Neu ist dabei aus Sicht der Geoinformatik, dass die Modelltransformation nicht auf Format-/Datenebene durch bilaterales Umformatieren implementiert wird, sondern auf die Ebene der konzeptionellen Modelle (UML...

متن کامل

Konzeption und Realisierung eines Data Warehouse mit dem SAS System

1. Zielsetzung Im WS 1996/97 wurde im Rahmen eines Projektseminars Studenten des Hauptstudiums der Wirtschaftsinformatik bzw. der Betriebswirtschaftslehre die Möglichkeit geboten, in kleinen Projektgruppen (max. 3 Studenten) mit Hilfe des SAS Systems ein Data Warehouse aufzubauen und es anschließend für verschiedene dispositive Anwendungen heranzuziehen. Aufgabe der Studentengruppen war es, • e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007